package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class GuaranteeTemplateDOCondition {
    private PlusEntityWrapper<GuaranteeTemplateDO> ew;

    public GuaranteeTemplateDOCondition() {
        this.ew = new PlusEntityWrapper(GuaranteeTemplateDO.class);
    }

    public static GuaranteeTemplateDOCondition builder() {
        return new GuaranteeTemplateDOCondition();
    }

    public PlusEntityWrapper<GuaranteeTemplateDO> build() {
        return this.ew;
    }

    public GuaranteeTemplateDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public GuaranteeTemplateDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(GuaranteeTemplateDO.class);
    }

    public GuaranteeTemplateDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public GuaranteeTemplateDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public GuaranteeTemplateDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public GuaranteeTemplateDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> GuaranteeTemplateDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> GuaranteeTemplateDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> GuaranteeTemplateDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public GuaranteeTemplateDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public GuaranteeTemplateDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public GuaranteeTemplateDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public GuaranteeTemplateDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public GuaranteeTemplateDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeTemplateDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeTemplateDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdIsNull() {
        ew.isNull("org_id");
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("org_id");
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdIsNotNull() {
        ew.isNotNull("org_id");
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("org_id");
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdEq(Object value) {
        ew.eq("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdNe(Object value) {
        ew.ne("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdGt(Object value) {
        ew.gt("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdGe(Object value) {
        ew.ge("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdLt(Object value) {
        ew.lt("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdLe(Object value) {
        ew.le("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdIn(Object... value) {
        ew.in("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdNotIn(Object... value) {
        ew.notIn("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdBetween(Object value, Object value1) {
        ew.between("org_id", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("org_id", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdNotBetween(Object value, Object value1) {
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdLike(String value) {
        ew.like("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andOrgIdNotLike(String value) {
        ew.notLike("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orOrgIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("org_id", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeIsNull() {
        ew.isNull("guarantee_type");
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_type");
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeIsNotNull() {
        ew.isNotNull("guarantee_type");
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_type");
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeEq(Object value) {
        ew.eq("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeNe(Object value) {
        ew.ne("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeGt(Object value) {
        ew.gt("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeGe(Object value) {
        ew.ge("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeLt(Object value) {
        ew.lt("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeLe(Object value) {
        ew.le("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeIn(Object... value) {
        ew.in("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeNotIn(Object... value) {
        ew.notIn("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeBetween(Object value, Object value1) {
        ew.between("guarantee_type", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_type", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_type", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_type", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeLike(String value) {
        ew.like("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeTypeNotLike(String value) {
        ew.notLike("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_type", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryIsNull() {
        ew.isNull("guarantee_category");
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_category");
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryIsNotNull() {
        ew.isNotNull("guarantee_category");
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_category");
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryEq(Object value) {
        ew.eq("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryNe(Object value) {
        ew.ne("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryGt(Object value) {
        ew.gt("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryGe(Object value) {
        ew.ge("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryLt(Object value) {
        ew.lt("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryLe(Object value) {
        ew.le("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryIn(Object... value) {
        ew.in("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryNotIn(Object... value) {
        ew.notIn("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryBetween(Object value, Object value1) {
        ew.between("guarantee_category", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_category", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_category", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_category", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryLike(String value) {
        ew.like("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGuaranteeCategoryNotLike(String value) {
        ew.notLike("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGuaranteeCategoryNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_category", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameIsNull() {
        ew.isNull("template_name");
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("template_name");
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameIsNotNull() {
        ew.isNotNull("template_name");
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("template_name");
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameEq(Object value) {
        ew.eq("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameNe(Object value) {
        ew.ne("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameGt(Object value) {
        ew.gt("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameGe(Object value) {
        ew.ge("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameLt(Object value) {
        ew.lt("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameLe(Object value) {
        ew.le("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameIn(Object... value) {
        ew.in("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameNotIn(Object... value) {
        ew.notIn("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameBetween(Object value, Object value1) {
        ew.between("template_name", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("template_name", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameNotBetween(Object value, Object value1) {
        ew.notBetween("template_name", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("template_name", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameLike(String value) {
        ew.like("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andTemplateNameNotLike(String value) {
        ew.notLike("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orTemplateNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("template_name", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusIsNull() {
        ew.isNull("status");
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("status");
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusIsNotNull() {
        ew.isNotNull("status");
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("status");
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusEq(Object value) {
        ew.eq("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusNe(Object value) {
        ew.ne("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusGt(Object value) {
        ew.gt("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusGe(Object value) {
        ew.ge("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusLt(Object value) {
        ew.lt("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusLe(Object value) {
        ew.le("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusIn(Object... value) {
        ew.in("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusNotIn(Object... value) {
        ew.notIn("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusBetween(Object value, Object value1) {
        ew.between("status", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("status", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusNotBetween(Object value, Object value1) {
        ew.notBetween("status", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("status", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusLike(String value) {
        ew.like("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andStatusNotLike(String value) {
        ew.notLike("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orStatusNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("status", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoIsNull() {
        ew.isNull("sign_page_no");
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("sign_page_no");
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoIsNotNull() {
        ew.isNotNull("sign_page_no");
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("sign_page_no");
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoEq(Object value) {
        ew.eq("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoNe(Object value) {
        ew.ne("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoGt(Object value) {
        ew.gt("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoGe(Object value) {
        ew.ge("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoLt(Object value) {
        ew.lt("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoLe(Object value) {
        ew.le("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoIn(Object... value) {
        ew.in("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoNotIn(Object... value) {
        ew.notIn("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoBetween(Object value, Object value1) {
        ew.between("sign_page_no", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("sign_page_no", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoNotBetween(Object value, Object value1) {
        ew.notBetween("sign_page_no", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("sign_page_no", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoLike(String value) {
        ew.like("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignPageNoNotLike(String value) {
        ew.notLike("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignPageNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("sign_page_no", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalIsNull() {
        ew.isNull("sign_horizontal");
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("sign_horizontal");
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalIsNotNull() {
        ew.isNotNull("sign_horizontal");
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("sign_horizontal");
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalEq(Object value) {
        ew.eq("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalNe(Object value) {
        ew.ne("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalGt(Object value) {
        ew.gt("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalGe(Object value) {
        ew.ge("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalLt(Object value) {
        ew.lt("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalLe(Object value) {
        ew.le("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalIn(Object... value) {
        ew.in("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalNotIn(Object... value) {
        ew.notIn("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalBetween(Object value, Object value1) {
        ew.between("sign_horizontal", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("sign_horizontal", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalNotBetween(Object value, Object value1) {
        ew.notBetween("sign_horizontal", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("sign_horizontal", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalLike(String value) {
        ew.like("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignHorizontalNotLike(String value) {
        ew.notLike("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignHorizontalNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("sign_horizontal", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalIsNull() {
        ew.isNull("sign_vertical");
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("sign_vertical");
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalIsNotNull() {
        ew.isNotNull("sign_vertical");
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("sign_vertical");
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalEq(Object value) {
        ew.eq("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalNe(Object value) {
        ew.ne("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalGt(Object value) {
        ew.gt("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalGe(Object value) {
        ew.ge("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalLt(Object value) {
        ew.lt("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalLe(Object value) {
        ew.le("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalIn(Object... value) {
        ew.in("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalNotIn(Object... value) {
        ew.notIn("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalBetween(Object value, Object value1) {
        ew.between("sign_vertical", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("sign_vertical", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalNotBetween(Object value, Object value1) {
        ew.notBetween("sign_vertical", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("sign_vertical", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalLike(String value) {
        ew.like("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andSignVerticalNotLike(String value) {
        ew.notLike("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orSignVerticalNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("sign_vertical", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentIsNull() {
        ew.isNull("content");
        return this;
    }

    public GuaranteeTemplateDOCondition orContentIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("content");
        return this;
    }

    public GuaranteeTemplateDOCondition andContentIsNotNull() {
        ew.isNotNull("content");
        return this;
    }

    public GuaranteeTemplateDOCondition orContentIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("content");
        return this;
    }

    public GuaranteeTemplateDOCondition andContentEq(Object value) {
        ew.eq("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentNe(Object value) {
        ew.ne("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentGt(Object value) {
        ew.gt("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentGe(Object value) {
        ew.ge("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentLt(Object value) {
        ew.lt("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentLe(Object value) {
        ew.le("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentIn(Object... value) {
        ew.in("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentNotIn(Object... value) {
        ew.notIn("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentBetween(Object value, Object value1) {
        ew.between("content", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("content", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentNotBetween(Object value, Object value1) {
        ew.notBetween("content", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("content", value, value1);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentLike(String value) {
        ew.like("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition andContentNotLike(String value) {
        ew.notLike("content", value);
        return this;
    }

    public GuaranteeTemplateDOCondition orContentNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("content", value);
        return this;
    }
}